读入一正整数n(1<=n<=6)再读入n阶方阵a,计算该矩阵除副对角线,最后一列和最后一行以外的所有元素之和
来源:百度知道 编辑:UC知道 时间:2024/05/16 15:15:15
急,谢谢
经过运行的了哈
#include<stdio.h>
long sumber(long sum[][6],int g)//定义sumber函数,作用是求和
{
int h,l;
long he=0;
for(h=0;h<g;h++)
for(l=0;l<g;l++)
{
if(h==(g-1)) continue; //最后一行就不计算
if(l==(g-1)) continue; //最后一列也不计算
if(h==l) continue; //正对角线不计算
if((h+l)==(g-1)) continue; //反对角线也不计算
printf("-- %ld --",sum[h][l]);he=he+sum[h][l]; //剩下的就累加
}
return(he);
}
main()
{
int n,c,e;
long jzh,a[6][6];
printf("please input n:\n");
scanf("%d",&n);
printf("input a array\n");
for(c=0;c<n;c++)
for(e=0;e<n;e++)
scanf("%ld",&a[c][e]);
for(c=0;c<n;c++)
{{for(e=0;e<n;e++)
printf("%5ld",a[c][e]);}
printf("\n");}
jzh=sumber(a,n); //调用sumber函数,进行计算
printf("\njzh=%ld\n",jzh);
}
#inclu
读入一正整数n(1<=n<=6)再读入n阶方阵a,计算该矩阵除副对角线,最后一列和最后一行以外的所有元素之和
将任意一正整数(1<n<100)分解成若干正整数的和.
满足(1+1/n)^n<n的正整数n的范围
求证 [1+1/(2n)]^n<2 其中n为正整数
若数列{x(n)满足lgx (n+1)(下标)=1+lgx(n)[n属于正整数]
1+3+5+......+(2n-1)=? (n为正整数)
n正整数,,求证n+1,n+3,n+7中必有一个为质数<素数>
对一切正整数n,有f(n+1)=f(n)+n,且f(1)=1,求f(n
正整数n<100,并满足[n/2]+[n/3]+[n/6]=n,问这样的n有几个?
用高精度计算出S=1!+2!+3!+...+n!(n<=50).输入正整数N,输出计算结果S。怎样做?